2791a88be73ba48565349b01d044a3fdc8c701a4,stroom-statistics-server/src/test/java/stroom/statistics/common/TestFilterTermsTreeBuilder.java,TestFilterTermsTreeBuilder,testInvalidCondition,#,142
Before Change
// --term1 - datetime equals 123456789
// --term2 - field1 between 1 and 2
final ExpressionTerm term1 = buildTerm(StatisticStoreEntityService.FIELD_NAME_DATE_TIME, "123456789",
Condition.EQUALS);
final ExpressionTerm term2 = buildTerm("term2field", "1,2", Condition.BETWEEN);
final ExpressionOperator op1 = new ExpressionOperator(Op.AND);
op1.add(term1).add(term2);
FilterTermsTreeBuilder.convertExpresionItemsTree(op1, fieldBlackList);
}
After Change
// --term2 - field1 between 1 and 2
final ExpressionBuilder and = new ExpressionBuilder(Op.AND);
and.addTerm(StatisticStoreEntityService.FIELD_NAME_DATE_TIME, Condition.EQUALS, "123456789");
and.addTerm("term2field", Condition.BETWEEN, "1,2");
FilterTermsTreeBuilder.convertExpresionItemsTree(and.build(), fieldBlackList);
}
@Test